package com.agrishare.entity;

public enum PointType {
    REGISTER(100), // 注册奖励
    POST_CREATE(20), // 创建帖子
    POST_APPROVE(10), // 帖子被审核通过
    COMMENT_CREATE(10), // 创建评论
    POST_LIKE(5), // 帖子被点赞
    COMMENT_LIKE(5), // 评论被点赞
    POST_ESSENCE(50), // 帖子被加精
    EXPERT_ANSWER(30), // 专家回答问题
    DAILY_LOGIN(5), // 每日登录
    ADMIN_REWARD(0); // 管理员奖励

    private final int defaultPoints;

    PointType(int defaultPoints) {
        this.defaultPoints = defaultPoints;
    }

    public int getDefaultPoints() {
        return defaultPoints;
    }
}